home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 151-175 / disk_166 / stevie / source / makefile.os2 < prev    next >
Makefile  |  1992-05-06  |  2KB  |  83 lines

  1. #
  2. # Makefile for OS/2
  3. #
  4. # The make command with OS/2 is really stupid.
  5. #
  6.  
  7. LIBS = ..\regexp\regexp.obj ..\regexp\regsub.obj
  8.  
  9. #
  10. # Compact model lets us edit large files, but keep small model code
  11. #
  12. MODEL= -AC
  13. CFLAGS = $(MODEL) -I..\regexp
  14.  
  15. MACH=    os2.obj
  16.  
  17. OBJ=    main.obj edit.obj linefunc.obj normal.obj cmdline.obj charset.obj \
  18.     updateRealscreen.obj \
  19.     misccmds.obj help.obj dec.obj inc.obj search.obj alloc.obj \
  20.     updateNextscreen.obj mark.obj screen.obj fileio.obj param.obj $(MACH)
  21.  
  22. main.obj:    main.c
  23.     cl -c $(CFLAGS) main.c
  24.  
  25. updateRealscreen.obj:    nexttoscreen.c
  26.     cl -c $(CFLAGS) updateRealscreen.c
  27.  
  28. alloc.obj : alloc.c
  29.     cl -c $(CFLAGS) alloc.c
  30.  
  31. edit.obj : edit.c
  32.     cl -c $(CFLAGS) edit.c
  33.  
  34. updateNextscreen.obj : filetonext.c
  35.     cl -c $(CFLAGS) updateNextscreen.c
  36.  
  37. linefunc.obj : linefunc.c
  38.     cl -c $(CFLAGS) linefunc.c
  39.  
  40. normal.obj : normal.c
  41.     cl -c $(CFLAGS) normal.c
  42.  
  43. cmdline.obj : cmdline.c
  44.     cl -c $(CFLAGS) cmdline.c
  45.  
  46. charset.obj : charset.c
  47.     cl -c $(CFLAGS) charset.c
  48.  
  49. misccmds.obj : misccmds.c
  50.     cl -c $(CFLAGS) misccmds.c
  51.  
  52. help.obj : help.c
  53.     cl -c $(CFLAGS) help.c
  54.  
  55. dec.obj : dec.c
  56.     cl -c $(CFLAGS) dec.c
  57.  
  58. inc.obj : inc.c
  59.     cl -c $(CFLAGS) inc.c
  60.  
  61. search.obj : search.c
  62.     cl -c $(CFLAGS) search.c
  63.  
  64. mark.obj : mark.c
  65.     cl -c $(CFLAGS) mark.c
  66.  
  67. screen.obj : screen.c
  68.     cl -c $(CFLAGS) screen.c
  69.  
  70. fileio.obj : fileio.c
  71.     cl -c $(CFLAGS) fileio.c
  72.  
  73. param.obj : param.c
  74.     cl -c $(CFLAGS) param.c
  75.  
  76. os2.obj : os2.c
  77.     cl -c $(CFLAGS) os2.c
  78.  
  79. stevie.exe : $(OBJ)
  80.     cl $(MODEL) *.obj $(LIBS) -o stevie.exe
  81.     copy stevie.exe rstevie.exe
  82.     bind rstevie.exe \lib\api.lib \lib\doscalls.lib
  83.